#ifndef SQLITE_H
#define SQLITE_H

#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlQuery>
#include <QtSql/QSqlError>
#include <QDebug>
#include <goods.h>

class Sqlite
{
public:
    Sqlite();
    bool createConnection();     //创建一个连接
    bool createTable();         //创建数据库表
    bool insertData(int id , QString name ,int number);          //插入信息
    bool deleteData(int id);    //删除一条信息
    bool deleteAll();           //删除所有信息
    int queryData(int id);     //查询某条信息
    int queryAll(Goods goods[], int n);            //查询所有信息
    bool updateOne(int id,int number);     //修改某一个对象的信息
    bool droptable();       //删除表
    void closesql();        //关闭数据库
private:
    QSqlDatabase db;
};

#endif // SQLITE_H
